Search Plans
نویسنده
چکیده
People often do not know where things are and have to look for them. This thesis presents a formal model suitable for reasoning about how to find things and acting to find them, which I will call “search behavior”. Since not knowing location of something can prevent an agent from reaching his desired goal, the ability to plan and conduct a search will be argued to increase the variety of situations in which an agent can succeed at his chosen task. Searching for things is a natural problem that arises when the blocks world assumptions (which have been the problem setting for most planning research) are modified by providing the agent only partial knowledge of his environment. Since the agent does not know the total world state, actions may appear to have nondeterministic effects. The significant aspects of the search problem which differ from previously studied planning problems are the acquisition of information and iteration of similar actions while exploring a search space. Since introduction of the situation calculus [MH69], various systems have been proposed for representing and reasoning about actions which involve knowledge acquisition and iteration, including Moore's work on the interaction between knowledge and action [Moo80]. Such systems can be used to infer properties of plans which have already been constructed, but do not themselves construct plans for complex actions. My concern with searching has to do with a sense that Moore's knowledge preconditions are overly restrictive. Morgenstern [Mor88] examined ways to weaken knowledge preconditions for an individual agent by relying on the knowledge and abilities of other agents. Lesperance's research [Les91] on indexical knowledge is another way of weakening the knowledge preconditions. I am trying to reduce the amount of information an agent must know (provided he can search a known search space). If you dial the right combination to a safe it will open, whether or not you knew in advance that it was the right combination. Search is a way to guarantee you will eventually dial the right combination. So what I am exploring is how to systematically construct a search that will use available knowledge to accomplish something the agent does not currently know enough to do directly. I claim it is possible for automated agents to engage in search behavior. Engaging in search behavior consists in recognizing the need for a search, constructing an effective plan, and then carrying out that plan. Expressing such a plan and reasoning about its effectiveness requires a representation language. I will select a representation language based on criteria derived from analyzing the search planning problem. Each of the three components of a system for engaging in search behavior will be designed and implemented to demonstrate that an automated agent can find things when he needs to. Comments University of Pennsylvania Institute for Research in Cognitive Science Technical Report No. IRCS-93-29. This other is available at ScholarlyCommons: http://repository.upenn.edu/ircs_reports/185
منابع مشابه
A Lookahead Strategy for Heuristic Search Planning
Relaxed plans are used in the heuristic search planner FF for computing a numerical heuristic and extracting helpful actions. We present a novel way for extracting information from the relaxed plan and for dealing with helpful actions, by considering the high quality of the relaxed plans in numerous domains. For each evaluated state, we employ actions from these plans in order to find the begin...
متن کاملExperiments with Reproof Plans for Infraction
We describe an automated reproof generator for upbraiding effectiveness (ARGUE) 2 . When reproving infractions, effectiveness is improved by comprehensive, well-organised coverage of the arguments. The search for a forceful well-expressed reproof is controlled by reproof plans, which are descriptions of the high level structure of reproofs. We have extended the concept of proof plans to the str...
متن کاملAdaptive Graph Pattern Matching for Model Transformations using Model-sensitive Search Plans
The current paper makes two contributions for the graph pattern matching problem of model transformation tools. First, model-sensitive search plan generation is proposed for pattern traversal (as an extension to traditional multiplicity and type considerations of existing tools) by estimating the expected performance of search plans on typical instance models that are available at transformatio...
متن کاملLPSP: A Linear Plan-level Stochastic Planner
We describe LPSP, a domain-independent planning algorithm that searches the space of linear plans using stochastic local search techniques. Because linear plans, rather than propositional assignments, comprise the states of LPSP’s search space, we can incorporate into its search various operators that are suitable for manipulating plans, such as plan-step reordering based on action dependencies...
متن کاملUsing Memory to Transform Search on the Planning Graph
The Graphplan algorithm for generating optimal make-span plans containing parallel sets of actions remains one of the most effective ways to generate such plans. However, despite enhancements on a range of fronts, the approach is currently dominated in terms of speed, by state space planners that employ distance-based heuristics to quickly generate serial plans. We report on a strategy that emp...
متن کاملLogics, local search and resource allocation
The agent metaphor, and models such as the BDI and its evolutions, make it possible to characterize a computational entity as a pro-active system, equipped with (explicit) goals, and with resources and plans to achieve them. In order to execute the actions of a plan, agents may require a number of resources. In the general context of a resource bounded environment, negotiation can be used to ma...
متن کامل